package fr.eisti.ing1.projetgsiKlelifaRazavet.Objets;

/**
 * La classe Centre D'interet
 * @author Klelifa Sarah, Razavet Maël
 * @version 1.0
 */
public class CentreInteret {
    private int idCentreInteret;
    private String categorie;
    private String nomCentreInteret;

    public CentreInteret(int idCentreInteret, String categorie, String nomCentreInteret) {
        this.idCentreInteret = idCentreInteret;
        this.categorie = categorie;
        this.nomCentreInteret = nomCentreInteret;
    }

    public String getCategorie() {
        return categorie;
    }

    public int getIdCentreInteret() {
        return idCentreInteret;
    }

    public String getNomCentreInteret() {
        return nomCentreInteret;
    }

    @Override
    public int hashCode(){
        //id unique donc code unique
        return this.idCentreInteret;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        CentreInteret other = (CentreInteret) obj;
        //on ne test que les id car ils sont unique
        return this.idCentreInteret == other.idCentreInteret;
    }

}
